

package jnpf.zc.model.zcglzcdjinfo;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 *
 *
 * @版本： V3.2.0
 * @版权： 智果云科技（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期： 2024-12-19
 */
@Data
public class ZcglZcdjInfoForm{
    /** 主键 */
    private String id;

    /**合并资产主键ids*/
    private String hbIds;

    /**
     * 流程任务Id
     */
    private String taskId;

	/** 流程状态 **/
	@JsonProperty("status")
	private String status;

	private Map<String, List<String>> candidateList;

	private Integer flowUrgent = 1;

    /** 资产编号 **/
    @JsonProperty("zcNumber")
    private String zcNumber;

    /** 资产名称 **/
    @JsonProperty("zcName")
    private String zcName;

    /** 资产标签 **/
    @JsonProperty("zcLabel")
    private String zcLabel;

    /** 详细地址 **/
    @JsonProperty("address")
    private String address;

    /** 资产性质 **/
    @JsonProperty("zcNature")
    private String zcNature;

    /** 资产用途 **/
    @JsonProperty("zcPurpose")
    private String zcPurpose;

    /** 资产来源 **/
    @JsonProperty("zcSource")
    private String zcSource;

    /** 权属单位 **/
    @JsonProperty("affiliatedUnit")
    private String affiliatedUnit;

    /** 管理单位 **/
    @JsonProperty("managementUnit")
    private String managementUnit;

    /** 资产管理员 **/
    @JsonProperty("zcAdmin")
    private String zcAdmin;

    /** 备注 **/
    @JsonProperty("notes")
    private String notes;

    /** 资产封面图片 **/
    @JsonProperty("zcFmImage")
    private String zcFmImage;

    /** 资产附件 **/
    @JsonProperty("zcFile")
    private String zcFile;

    /** 所属项目 **/
    @JsonProperty("belongingProject")
    private String belongingProject;

    /** 取得日期 **/
    @JsonProperty("acquisitionDate")
    private Date acquisitionDate;

    /** 取得价值 **/
    @JsonProperty("acquiringValue")
    private String acquiringValue;

    /** 现在估价 **/
    @JsonProperty("valuationNow")
    private String valuationNow;

    /** 资产类别 **/
    @JsonProperty("assetClass")
    private String assetClass;

    /** 资产资产状态 **/
    @JsonProperty("zcStatus")
    private String zcStatus;

    /** 所属楼栋 **/
    @JsonProperty("belongingBuilding")
    private String belongingBuilding;

    /** 经度 **/
    @JsonProperty("longitude")
    private String longitude;

    /** 纬度 **/
    @JsonProperty("latitude")
    private String latitude;

    /** 资产类型 **/
    @JsonProperty("zcType")
    private String zcType;

    /**
     * 其他资产用途说明
     **/
    @JsonProperty("zcPurposeDescribe")
    private String zcPurposeDescribe;

    /**
     * 其他资产来源说明
     **/
    @JsonProperty("zcSourceDescribe")
    private String zcSourceDescribe;

    /**
     * 持有方式
     **/
    @JsonProperty("holdingMethod")
    private String holdingMethod;

    /**
     * 委托方全称
     **/
    @JsonProperty("clientFullName")
    private String clientFullName;

    /**
     * 省
     **/
    @JSONField(name="provinceName")
    private String provinceName;

    /**
     * 市区
     **/
    @JSONField(name = "cityName")
    private String cityName;

    /**
     * 区县
     **/
    @JSONField(name = "districtName")
    private String districtName;

    /**
     * 街道
     **/
    @JSONField(name = "streetName")
    private String streetName;


    /** 列表子表数据 **/
    @JsonProperty("zcgl_zcdj_area")
    private ZcglZcdjAreaModel zcgl_zcdj_area;
    /** 列表子表数据 **/
    @JsonProperty("zcgl_zcdj_warrant")
    private ZcglZcdjWarrantModel zcgl_zcdj_warrant;
    /** 列表子表数据 **/
    @JsonProperty("zcgl_zcdj_photo")
    private ZcglZcdjPhotoModel zcgl_zcdj_photo;
}
